/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package memory;

/**
 *
 * @author Oscar
 */
public enum Tema {
    
    DINO("Dinosaurios","/imagenes/dino1.jpg,"
            + "/imagenes/dino2.jpg,"
            + "/imagenes/dino3.jpg,"
            + "/imagenes/dino4.jpg,"
            + "/imagenes/dino5.jpg,"
            + "/imagenes/dino6.jpg,"
            + "/imagenes/dino7.jpg,"
            + "/imagenes/dino8.jpg"),
    MARI("Mariposas","/imagenes/m1.jpg,"
            + "/imagenes/m2.jpg,"
            + "/imagenes/m3.jpg,"
            + "/imagenes/m4.jpg,"
            + "/imagenes/m5.jpg,"
            + "/imagenes/m6.jpg,"
            + "/imagenes/m7.jpg,"
            + "/imagenes/m8.jpg"),
    BAN("Banderas","/imagenes/flag1.jpg,"
            + "/imagenes/flag2.gif,"
            + "/imagenes/flag3.jpg,"
            + "/imagenes/flag4.gif,"
            + "/imagenes/flag5.jpg,"
            + "/imagenes/flag6.jpg,"
            + "/imagenes/flag7.png,"
            + "/imagenes/flag8.gif ");
    
    private String nombre;
    private String rutas;

    private Tema(String nombre, String rutas) {
        this.nombre = nombre;
        this.rutas = rutas;
    }

    public String getNombre() {
        return nombre;
    }
    
    public String[] getRutas(){
        
        return this.rutas.split(",");
    }
    
    public static String[] getTemas(){
        
        String[] devolver = new String[Tema.values().length];
        for(int i = 0; i < Tema.values().length;i++){
            
            devolver[i] = Tema.values()[i].getNombre();
        }
        return devolver;
    }
    
    public static Tema devuelveTema(String n){
        
        Tema devolver = null;
        for(Tema t:Tema.values()){
            
            if(t.getNombre().equals(n)){
            
                devolver = t;
                break;
            }
        }
        
        return devolver;
    }
}
